package user

import "time"

type GfyxUserOrganizationRelationPo struct {
	// id
	Id int64 `gorm:"primary_key"`
	// 用户编号
	UserId int64 `gorm:"column:user_id" json:"user_id"`
	// 组织编号
	OrganizationId int64 `gorm:"column:organization_id" json:"organization_id"`
	// 1 是负责人 2 不是负责人
	//IsResponsible int32 `gorm:"column:is_responsible" json:"is_responsible"`
	// 创建时间
	CreatedOn time.Time `gorm:"column:created_on" json:"created_on"`
	// 创建人
	CreatedBy string `gorm:"column:created_by" json:"created_by"`
	// 更新时间
	ModifiedOn time.Time `gorm:"column:modified_on" json:"modified_on"`
	// 更新人
	ModifiedBy string `gorm:"column:modified_by" json:"modified_by"`
	// 是否删除，0：否，1：是
	IsDeleted int32 `gorm:"column:is_deleted" json:"is_deleted"`
}

func (p GfyxUserOrganizationRelationPo) TableName() string {
	return "gfyx_user_organization_relation"
}

type MyuserbusinessunitmappingPo struct {
	BUGUID                      string
	CreatedGUID                 string
	CreatedName                 string
	CreatedTime                 time.Time
	ModifiedGUID                string
	ModifiedName                string
	ModifiedTime                time.Time
	MyUserBusinessUnitMappingId string
	UserId                      string
	VersionNumber               time.Time
}

func (m MyuserbusinessunitmappingPo) TableName() string {
	return "myuserbusinessunitmapping"
}
